工具 -> 参数 VM 映射(仅用于0BA7)

VM 总览

作为 S7 通信的接口,VM(变量存储器)用作通过连接/数据传输配置所进行的数据交换的本地通信缓存。

仅可通过工具 -> 以太网连接菜单从 LOGO!Soft Comfort 建构网络拓扑。

以下描述了数据交换过程:

数据类型和 VM 地址

以下介绍 VM 定址和数据类型使用

创建参数 VM 映射

您可以将输入、输出和标记自动更新到本地 VM。 您还可修改本地 VM 中的参数值,而后 LOGO!Soft Comfort 中的数值相应更改。 这样,LOGO!Soft Comfort 与本地 VM 中的信息可彼此实时同步。 借助参数 VM 映射功能,您可以在功能块与 VM 之间创建映射关系。 每次循环,功能块的参数值均被同步到指定 VM。 同步结束后,VM 便可用于与其它 SIMATIC 设备进行通信。 对于每台 LOGO! 0BA7 主机模块,您最多可在 VM 中映射 64 个参数。 以下展示参数 VM 映射的配置对话框。

“功能块”列列出了在当前程序中具有参数的 SFB。 “参数”列给出相应功能块的参数的选择列表。 “类型”列显示所选参数的数据类型。 “地址”列也是可配置的。 其用来识别用于保存参数值的 VM 地址。

参数名后面的标志指示该参数的属性:

参数值为设定值并且可写入。

参数值为实际值并且只读。

尽管参数值为实际值,但仍然可对其进行修改。

注意:

仅增/减计数器功能块的计数器参数具有此标志。

参数值引用于另一已编程功能块的实际值。

请注意,如参数名后无任何标志,则表示参数值为系统值并且不可对其进行修改。

在参数 VM 映射窗口内,您可以进行下列操作:

参数类型不可修改,且每一参数的地址必须唯一。 参数地址范围为 0 到 850。如您输入的值超出此范围,输入及输出会被定址到特定 VM 地址。 下表给出 I/O 与 VM 地址之间的一一对应关系。

DI

VM 地址

DQ

VM 地址

I1

V923.0

Q1

V942.0

I2

V923.1

Q2

V942.1

I3

V923.2

Q3

V942.2

I4

V923.3

Q4

V942.3

I5

V923.4

Q5

V942.4

I6

V923.5

Q6

V942.5

I7

V923.6

Q7

V942.6

I8

V923.7

Q8

V942.7

I9

V924.0

Q9

V943.0

I10

V924.1

Q10

V943.1

I11

V924.2

Q11

V943.2

I12

V924.3

Q12

V943.3

I13

V924.4

Q13

V943.4

I14

V924.5

Q14

V943.5

I15

V924.6

Q15

V943.6

I16

V924.7

Q16

V943.7

I17

V925.0

I18

V925.1

I19

V925.2

I20

V925.3

I21

V925.4

I22

V925.5

I23

V925.6

I24

V925.7

AI

VM 地址

AQ

VM 地址

AI1

VW926

AQ1

VW944

AI2

VW928

AQ2

VW946

AI3

VW930

AI4

VW932

AI5

VW934

AI6

VW936

AI7

VW938

AI8

VW940

AM

VM 地址

M

VM 地址

AM1

VW952

M1

V948.0

AM2

VW954

M2

V948.1

AM3

VW956

M3

V948.2

AM4

VW958

M4

V948.3

AM5

VW960

M5

V948.4

AM6

VW962

M6

V948.5

AM7

VW964

M7

V948.6

AM8

VW966

M8

V948.7

AM9

VW968

M9

V949.0

AM10

VW970

M10

V949.1

AM11

VW972

M11

V949.2

AM12

VW974

M12

V949.3

AM13

VW976

M13

V949.4

AM14

VW978

M14

V949.5

AM15

VW980

M15

V949.6

AM16

VW982

M16

V949.7

M17

V950.0

M18

V950.1

M19

V950.2

M20

V950.3

M21

V950.4

M22

V950.5

M23

V950.6

M24

V950.7

M25

V951.0

M26

V951.1

M27

V951.2

LOGO! 0BA7 主机模块可通过 S7 通信接口共享下列数据:

数据类型

数目

内存类型

数字量输入

24

字节

数字量输出

16

字节

数字量标志

27

字节

模拟量输入

8

模拟量输出

2

模拟量标志

16

值参数

**

**

实际值

**

**

长度(字节、字或双字)代表参数所需 VM 区域中的字节数。

您在“变量存储器配置”对话框中指定的功能块参数被链接到 VM 地址。

并非整个 VM 区域均可配置。 VM 区域的部分字节需保留。 您最多可指定 64 个参数。 当您要指定超过 64 个参数时,LOGO!Soft Comfort 会显示误操作消息。

参数设置

功能块

数据类型

读/写

LOGO!Soft Comfort 中的参数设置

伙伴设备上的参数设置

接通延迟

当前时间

VW

R

接通延迟

VW

R/W

单位: 秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

剩余时间

VW

R

接通延迟时基

VB

R/W

10 毫秒

1

2

分钟

3

断开延迟

当前时间

VW

R

接通延迟

VW

R/W

单位: 秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

剩余时间

VW

R

接通延迟时基

VB

R/W

10 毫秒

1

2

分钟

3

接通/断开延迟

当前时间

VW

R

接通时间(TH)

VW

R/W

单位: 秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

断开时间(TL)

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

接通时间(TH)剩余时间

VW

R

断开时间(TL)剩余时间

VW

R

接通时间(TH)时基

VB

R/W

10 毫秒

1

2

分钟

3

断开时间(TL)时基

VB

R/W

10 毫秒

1

2

分钟

3

当前时间时基

VB

R/W

10 毫秒

1

2

分钟

3

有保持的接通延迟

当前时间

VW

R

接通延迟

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

剩余时间

VW

R

接通延迟时基

VB

R/W

10 毫秒

1

2

分钟

3

脉宽触发继电器(单脉冲输出)

当前时间

VW

R

断开时间(TL)

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

断开时间(TL)剩余时间

VW

R

断开时间(TL)时基

VB

R/W

10 毫秒

1

2

分钟

3

边缘触发的脉冲继电器

当前时间

VW

R

脉冲宽度(TH)

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

脉冲间宽度(TL)

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

脉冲宽度(TH)剩余时间

VW

R

脉冲间宽度(TL)剩余时间

VW

R

脉冲宽度(TH)时基

VB

R/W

10 毫秒

1

2

分钟

3

脉冲间宽度(TL)时基

VB

R/W

10 毫秒

1

2

分钟

3

当前时间时基

VB

R

10 毫秒

1

2

分钟

3

异步脉冲发生器

当前时间

VW

R

脉冲宽度

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

脉冲间宽度

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

脉冲剩余时间

VW

R

脉冲间剩余时间

VW

R

脉冲宽度(TH)时基

VB

R/W

10 毫秒

1

2

分钟

3

脉冲间宽度(TL)时基

VB

R/W

10 毫秒

1

2

分钟

3

当前时间时基

VB

R

10 毫秒

1

2

分钟

3

随机发生器

当前时间

VW

R

最大接通延迟(TH)

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

最大断开延迟(TL)

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

最大接通延迟(TH)剩余时间

VW

R

最大断开延迟(TL)剩余时间

VW

R

最大接通延迟(TH)时基

VB

R/W

10 毫秒

1

2

分钟

3

最大断开延迟(TL)时基

VB

R/W

10 毫秒

1

2

分钟

3

当前时间时基

VB

R

10 毫秒

1

2

分钟

3

楼梯照明开关

当前时间

VW

R

断开延迟

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

预警时间(T!)

VW

R

预警周期(T!L)

VW

R

断开延迟剩余

VW

R

预警时间(T!) 剩余

VW

R

预警周期(T!L)剩余

VW

R

断开延迟时基

VB

R/W

10 毫秒

1

2

分钟

3

多功能开关

当前时间

VW

R

断开延迟时间(T)

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

警示灯(TL)

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

预警时间(T!)

VW

R

预警周期(T!L)

VW

R

断开延迟时间(T)剩余

VW

R

警示灯(TL)剩余

VW

R

预警时间(T!) 剩余

VW

R

预警周期(T!L)剩余

VW

R

断开延迟时间(T)时基

VB

R/W

10 毫秒

1

2

分钟

3

警示灯(TL)时基

VB

R/W

10 毫秒

1

2

分钟

3

当前时间时基

VB

R

10 毫秒

1

2

分钟

3

周计时器(当输入框被置为无效或功能被禁用时,HMI 和 S7 PLC 上显示“0xFF”,且主机模块上显示“-”。)

周日 1

VB

R/W

星期日

位 0

星期一

位 1

星期二

位 2

星期三

位 3

星期四

位 4

星期五

位 5

星期六

位 6

注意:

如某位为 1,则表示相应当天被设置。

接通时间 1

VW

R/W

h:m

h:m

断开时间 1

VW

R/W

h:m

h:m

周日 2

VB

R/W

星期日

位 0

星期一

位 1

星期二

位 2

星期三

位 3

星期四

位 4

星期五

位 5

星期六

位 6

注意:

如某位为 1,则表示相应当天被设置。

接通时间 2

VW

R/W

h:m

h:m

断开时间 2

VW

R/W

h:m

h:m

周日 3

VB

R/W

星期日

位 0

星期一

位 1

星期二

位 2

星期三

位 3

星期四

位 4

星期五

位 5

星期六

位 6

注意:

如某位为 1,则表示相应当天被设置。

接通时间 3

VW

R/W

h:m

h:m

断开时间 3

VW

R/W

h:m

h:m

脉冲

VB

R/W

0

1

年计时器(当输入框被置为无效时,HMI 和 S7 PLC 上显示“0xFF”,且主机模块上显示“-”。)

接通时间

VW

R/W

月:日

月:日

断开时间

VW

R/W

月:日

月:日

接通年份

VB

R/W

断开年份

VB

R/W

按月

VB

R/W

0

1

按年

VB

R/W

0

1

脉冲

VB

R/W

0

1

天文时钟

经度

VD

R/W

VBx+0

W

1

E

0

°

VBx+1

'

VBx+2

"

VBx+3

纬度

VD

R/W

VBx+0

S

1

N

0

°

VBx+1

'

VBx+2

"

VBx+3

时区(E+; W-)

VW

R/W

-11 到 12

低字节位 7 表示符号,例如: 00000001 10000000 表示 -1。

日出时间

VW

R

h:m

日落时间

VW

R

h:m

秒表

时基

VB

R/W

10 毫秒

0

1

分钟

2

小时

3

当前时间

VD

R

暂停时间

VD

R

输出时间

VW

R

增/减计数器

计数器

VD

R/W

0 到 999999

接通阀值

VD

R/W

0 到 999999

断开阈值

VD

R/W

0 到 999999

起始值

VD

R/W

0 到 999999

运行小时计数器

维护时间间隔(MI)

VD

R/W

0 到 599999(9999H 59M)

剩余时间(MN)

VD

R

总时间(OT)

VD

R

阀值触发器

频率

VW

R

接通阈值

VW

R/W

0 到 9999

断开阈值

VW

R/W

0 到 9999

门时间

VW

R

模拟量阀值触发器

VW

R/W

-20000 到 20000

VW

R/W

-20000 到 20000

增益

VW

R

偏移

VW

R

Ax(放大)

VW

R

模拟量差分触发器

VW

R/W

-20000 到 20000

差值

VW

R/W

-20000 到 20000

增益

VW

R

偏移

VW

R

Ax,放大

VW

R

VW

R

模拟量比较器

VW

R/W

-20000 到 20000

VW

R/W

-20000 到 20000

增益

VW

R

偏移

VW

R

Ax(放大)

VW

R

Ay,放大

VW

R

Ax(放大)-Ay(放大)

VW

R

模拟量监控

增益

VW

R

偏移

VW

R

Aen(比较值)

VW

R

Ax,放大

VW

R

差值(+)

VW

R/W

0 到 20000

差值(+)

VW

R/W

0 到 20000

模拟量放大器

模拟量放大器: 增益

VW

R/W

-1000 到 1000

模拟量放大器: 偏移

VW

R/W

-10000 到 10000

模拟量放大器: Ax,放大

VW

R

模拟量多路复用器

AQ 放大

VW

R

V1(S1=0; S2=0)

VW

R/W

-32768 到 32767

V2(S1=0; S2=1)

VW

R/W

-32768 到 32767

V3(S1=1; S2=0)

VW

R/W

-32768 到 32767

V4(S1=1; S2=1)

VW

R/W

-32768 到 32767

PWM

最小值

VW

R/W

-10000 到 20000

最大值

VW

R/W

-10000 到 20000

增益

VW

R/W

-1000 到 1000

偏移

VW

R/W

-10000 到 10000

Ax,放大(当前周期)

VW

R

T

VW

R/W

单位:秒

值范围: 0 到 9999

单位: 分钟或小时

值范围: 0 到 5999

周期时间时基

VB

R/W

10 毫秒

1

2

分钟

3

算术指令

AQ 放大

VW

R

V1

VW

R/W

-32768 到 32767

V2

VW

R/W

-32768 到 32767

V3

VW

R/W

-32768 到 32767

V4

VW

R/W

-32768 到 32767

运算符 1

VB

R/W

VBx+0

+

0

-

1

*

2

/

3

运算符 2

VB

R/W

VBx+0

+

0

+

1

*

2

/

3

运算符 3

VB

R/W

VBx+0

+

0

-

1

*

2

/

3

优先级 1

VB

R/W

L

0

M

1

H

2

优先级 2

VB

R/W

L

0

M

1

H

2

优先级 3

VB

R/W

L

0

M

1

H

2

复位模式

VB

R/W

复位为 0

0

保留末次值

1

模拟量斜坡函数发生器

增益

VW

R

偏移

VW

R

当前级别

VW

R

级别 1(L1)

VW

R/W

-10000 到 20000

级别 2(L2)

VW

R/W

-10000 到 20000

最大输出值

VW

R

启动/停止偏移

VW

R/W

0 到 20000

变化速度

VW

R/W

1 到 10000

比例积分控制器

设定值(SP)

VW

R/W

-10000 到 20000

PV,放大

VW

R

Aq

VW

R

Kc

VW

R/W

0 到 9999

集成时间(TI)

VW

R/W

单位: 分钟

0 到 5999

方向

VB

R/W

+

0

-

1

手动输出(Mq)

VW

R/W

0 到 1000

分钟

VW

R/W

-10000 到 20000

最大值

VW

R/W

-10000 到 20000

增益

VW

R

-1000 到 1000

偏移

VW

R

-10000 到 10000

模拟量滤波器

对话框参数平均值样本数

VB

R/W

3 到 8

8

3

16

4

32

5

64

6

128

7

256

8

Ax

VW

R

Aq

VW

R

最大值/最小值

模式

VB

R/W

0、1、2及其他值

Ax

VW

R

最小值

VW

R

最大值

VW

R

Aq

VW

R

当“复位”为 0 时,复位“最大值/最小值”

VB

R/W

0 或 1

平均值

采样时间

VW

R/W

单位: 秒或分钟

值范围: 0 到 59

单位: 小时

值范围: 0 到 23

单位: 天

值范围: 0 到 365

采样数

VW

R/W

单位: 秒

值范围: 1 到 St*100

单位: 天

值范围: 1 到 32767

单位: 小时

值范围: 1 到 32767

单位: 秒且 ≤ 5 分钟

值范围: 1 到 St*6000

单位: 秒且 ≥ 6 分钟

值范围: 1 到 32767

Ax

VW

R

Aq

VW

R

采样时间时基

VB

R/W

1

分钟

2

小时

3

4